package com.rfid.def;

public class RfidDef {
  public static final int MAX_BUFFERPACK_LEN = 51200;

  public static final int RFID_APL_UNKNOWN_ID = 0;

  public static final int RFID_APL_ISO15693_ID = 1;

  public static final int RFID_APL_ISO14443A_ID = 2;

  public static final int RFID_APL_ISO14443B_ID = 3;

  public static final int RFID_APL_EPCGEN2_ID = 4;

  public static final int RFID_APL_ISO18000P3M3 = 5;

  public static final int RFID_UNKNOWN_PICC_ID = 0;

  public static final byte AI_TYPE_NEW = 1;

  public static final byte AI_TYPE_CONTINUE = 2;

  public static final byte RFID_NO_SEEK = 0;

  public static final byte RFID_SEEK_FIRST = 1;

  public static final byte RFID_SEEK_NEXT = 2;

  public static final byte RFID_SEEK_LAST = 3;

  public static final long RFID_ISO15693_PICC_ICODE_SLI_ID = 1L;

  public static final long RFID_ISO15693_PICC_TI_HFI_PLUS_ID = 2L;

  public static final long RFID_ISO15693_PICC_ST_M24LRXX_ID = 3L;

  public static final long RFID_ISO15693_PICC_FUJ_MB89R118C_ID = 4L;

  public static final long RFID_ISO15693_PICC_ST_M24LR64_ID = 5L;

  public static final long RFID_ISO15693_PICC_ST_M24LR16E_ID = 6L;

  public static final long RFID_ISO15693_PICC_ICODE_SLIX_ID = 7L;

  public static final long RFID_ISO15693_PICC_TIHFI_STANDARD_ID = 8L;

  public static final long RFID_ISO15693_PICC_TIHFI_PRO_ID = 9L;

  public static final long RFID_ISO15693_PICC_ICODE_SLIX2_ID = 10L;

  public static final long RFID_ISO14443A_PICC_NXP_ULTRALIGHT_ID = 1L;

  public static final long RFID_ISO14443A_PICC_NXP_MIFARE_S50_ID = 2L;

  public static final long RFID_ISO14443A_PICC_NXP_MIFARE_S70_ID = 3L;

  public static final long RFID_ISO14443A_PICC_NXP_DESFIRE_EV1_ID = 4L;

  public static final long RFID_ISO14443A_PICC_NTAG21x_ID = 5L;

  public static final byte ISO18000p6C_Dynamic_Q = -1;

  public static final byte ISO18000p6C_META_BIT_MASK_EPC = 1;

  public static final byte ISO18000P6C_META_BIT_MASK_TIMESTAMP = 2;

  public static final byte ISO18000P6C_META_BIT_MASK_FREQUENCY = 4;

  public static final byte ISO18000p6C_META_BIT_MASK_RSSI = 8;

  public static final byte ISO18000P6C_META_BIT_MASK_READCOUNT = 16;

  public static final byte ISO18000P6C_META_BIT_MASK_TAGDATA = 32;

  public static final int INVEN_STOP_TRIGGER_TYPE_Tms = 0;

  public static final int INVEN_STOP_TRIGGER_TYPE_N_attempt = 1;

  public static final int INVEN_STOP_TRIGGER_TYPE_N_found = 2;

  public static final int INVEN_STOP_TRIGGER_TYPE_TIMEOUT = 3;

  public static final byte ISO18000p6C_S0 = 0;

  public static final byte ISO18000p6C_S1 = 1;

  public static final byte ISO18000p6C_S2 = 2;

  public static final byte ISO18000p6C_S3 = 3;

  public static final byte ISO18000p6C_TARGET_A = 0;

  public static final byte ISO18000p6C_TARGET_B = 1;

  public static final byte ISO18000p6C_MEM_BANK_RFU = 0;

  public static final byte ISO18000p6C_MEM_BANK_EPC = 1;

  public static final byte ISO18000p6C_MEM_BANK_TID = 2;

  public static final byte ISO18000p6C_MEM_BANK_USER = 3;

  public static final byte ISO18000p6C_SELECT_TARGET_INV_S0 = 0;

  public static final byte ISO18000p6C_SELECT_TARGET_INV_S1 = 1;

  public static final byte ISO18000p6C_SELECT_TARGET_INV_S2 = 2;

  public static final byte ISO18000p6C_SELECT_TARGET_INV_S3 = 3;

  public static final byte ISO18000p6C_SELECT_TARGET_INV_SL = 4;
}
